home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / x11 / strategy / xpat2-1.000 / xpat2-1 / xpat2-1.04 / src / rules.template < prev    next >
Text File  |  1995-02-15  |  2KB  |  56 lines

  1. /*****************************************************************************/
  2. /*                                         */
  3. /*                                         */
  4. /*    X patience version 2 -- template file for a new rule set         */
  5. /*                                         */
  6. /*    written by Michael Bischoff (mbi@mo.math.nat.tu-bs.de)             */
  7. /*    04-Apr-1994                                 */
  8. /*    see COPYRIGHT.xpat2 for Copyright details                 */
  9. /*                                         */
  10. /*    Please fill in appropriate data.                     */
  11. /*    Entries preset with NULL are optional.                     */
  12. /*                                         */
  13. /*                                         */
  14. /*****************************************************************************/
  15. #include "xpat.h"
  16. #include "xpatgame.h"
  17.  
  18. struct rules BLABLA_rules {
  19.     "",        /* shortname */
  20.     NULL,    /* longname */
  21.     NULL,       /* abbrev */
  22.     0,        /* layout_hints */
  23.     DECK_SOURCE|HINTS_LESSER|STACKS_MULTI|NODEAL,/* variant */
  24.     0,        /* customizable */
  25.     0,        /* customized */
  26.     52,        /* numcards */
  27.     4,        /* numstacks */
  28.     8,        /* numslots */
  29.     0,        /* numtmps */
  30.     1,        /* numdecks */
  31.     13,        /* cards_per_color */
  32.     0,        /* numjokers */
  33.     {0, 0, 0, 0},/* param[0], param[1], param[2], param[3] */
  34.     0,        /* facedown */
  35.     1,        /* faceup */
  36.     SEQUENTIAL|SLOTS_SAME|FORCE_SLOTS,    /* newgame_bits */
  37.     NULL,    /* new_game */
  38.     NULL,    /* game_won */
  39.     NULL,    /* new_cards */
  40.     ES_|US_|MG_|DC_|ST_|STACK_SOURCE, /* move_bits */
  41.     NULL,    /* deal_cards */
  42.     NULL,    /* undeal_cards */
  43.     NULL,    /* stackable */
  44.     NULL,    /* movevalid */
  45.     NULL,    /* valid */
  46.     NULL,    /* relaxed_valid */
  47.     NULL,    /* good_hint */
  48.     NULL,    /* automove */
  49.     NULL,    /* score */
  50.     0,        /* maxscore */
  51.     {0, 0, 0, 0}, /* paramstring blocks */
  52.     0,        /* used */
  53.     NULL,    /* initfunc */
  54.     NULL,    /* local keyboard bindings */
  55. };
  56.